package cn.iocoder.yudao.module.ao.controller.admin.classdiscipline.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;
import java.util.Map;
import java.util.HashMap;

/**
 * 课堂纪律统计导出 VO
 * 用于按班级和日期横向展开的统计表格式
 */
@Data
public class ClassDisciplineStatisticsExportVO {
    
    /**
     * 班级名称
     */
    private String className;
    
    /**
     * 动态列数据
     * key格式: "日期_时间段_字段" 例如: "2025-11-03_早读_未入袋"
     * value: 对应的值
     */
    private Map<String, Object> dynamicColumns = new HashMap<>();
    
    /**
     * 未提交数据表统计
     */
    private Integer missingCount = 0;
}
